<script>
  
  // 我们有一个变量 `msg` ，但是这个 `msg` 有且只能有两个值

  // 1. hello world
  // 2. 你好 世界

  // 要求： 根据需要切换`msg` 的值

  // 国际化实现原理 如下
  // 1. 定义msg的数据源
  const messages = {
    en: {
      msg: 'hello world'
    },
    zh: {
      msg: '你好 世界'
    }
  }
  // 2. 定义切换变量

  let locale = 'en'
  // 3. 定义赋值函数
  function t(key){
    return messages[locale][key]
  }
  // 4. 为msg赋值

  let msg = t('msg')
</script>